@charset "utf-8";
/* CSS Document */
/*top*/
.top{ height:38px; background:#f3f3f3; line-height:38px;}
.top_con{ width:1100px; margin:auto;}
.top_con_p{ float:left;}
.language{ line-height:28px; float:right; margin-right:18px; margin-top:4px;}
.cn{ background:url(../images/cn.jpg) no-repeat left center;width:40px; height:28px; float:left; padding-left:47px;font-family:"微软雅黑"; font-weight:bold; font-size:14px;}
.en{ background:url(../images/en.jpg) no-repeat left center;width:40px; height:28px; float:left; margin-left:10px; padding-left:47px;font-family:"微软雅黑"; font-weight:bold; font-size:14px;}
/*head*/
.head{ height:115px; width:1100px; margin:auto;}
.logo{ float:left; margin-top:28px;}
.logo h1{ background:url(../images/logo.jpg) no-repeat; width:597px; height:57px; overflow:hidden; font-size:12px;}
.logo h1 a{ display:block;text-indent: -9999px; height:57px;}
.head_right{ float:right;}
.serach{ width:293px; height:30px; margin-top:23px; border:none; overflow:hidden; line-height:30px;}
.serach_txt{ width:195px; height:30px; background:url(../images/serach_txt.jpg) no-repeat;border:none; float:left; padding-left:30px; color:#999; outline:none;}
.serach_but{ width:61px; height:30px; background:url(../images/serach_but.jpg) no-repeat;border:none; float:right; cursor:pointer; outline:none;}
.s_phone{ margin-top:10px;width: 241px;height: 52px;}
/*menu*/
#nav{height: 45px;width: 100%;position: relative;z-index: 9999;background: #005fa3;}
.menu{ height:45px; line-height:45px; background:#002ebf; }
.nav{ width:1100px; margin:auto;}
.nav ul li{ float:left; width:137px; text-align:center; background:url(../images/icon.png) no-repeat right center;}
.nav ul li a{font-family:'Microsoft Yahei';font-size:14px; color:#fff; font-weight:bold; display:block; }
.nav ul li a:hover{ display:block; background:#f66105; transition: all 0.3s;width: 137px;height: 35px;margin: 5px auto; line-height:35px; border-radius:5px;}
/*banner*/
.banner{height:455px;overflow:hidden;}
.banner .d1{width:100%;height:455px;display:block;position:absolute;left:0px;top:198px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:625px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -30px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

/*main1*/
.main1{width:1100px; margin:15px auto;  overflow:hidden;}
/*about*/
.s_about{ width: 550px;float: left;overflow: hidden;}
.s_about_nav{height:38px; line-height: 38px; background:url(../images/linebg.jpg) repeat-x bottom;}
.s_about_nav p{color: #2c2c2c;float: left;font-size: 16px;font-weight:bold;font-family: "微软雅黑";text-transform: uppercase; float:left;}
.s_about_nav p span{ color:#999; font-weight:normal; margin-left:8px; font-size:14px; margin-top:0px !important;}
.s_about_nav span{ float: right; width:44px; height:14px; margin-top:12px;}
.s_about_con{ margin-top:10px;}
.s_about_con img{ width: 550px;height: 180px;overflow: hidden;}
.s_about_con p{ line-height: 24px; margin-top: 10px; font-family:"微软雅黑"; font-size:14px;}

/*new*/
.s_new{ width: 518px;float: right;overflow: hidden;}
.s_new_con{ margin-top:5px;}
.s_new_con ul li{ border-bottom: 1px #dadada dashed; padding-bottom:5px; margin-bottom:5px;}
.s_new_con ul li h3{ font-weight:bold; line-height:26px; font-size:16px;font-family:"微软雅黑";}
.s_new_con ul li span{ line-height:24px;}
.s_new_con ul li p{ line-height:22px;}

/*main2*/
.main2{ width:1100px; margin:15px auto;  overflow:hidden; height:425px;}
.m2_left{ width:205px; float:left; background:#fafafa; border:1px #002ebe solid;overflow:hidden;}
.m2_left_nav{ height:45px; line-height:45px; background:#002ebe;}
.m2_left_nav p{ float:left; margin-left:10px;font-family:'Microsoft Yahei';font-size:16px; color:#fff; font-weight:bold;}
.m2_left_nav span{ float:right; margin-right:10px;}
.m2_left_nav span a{ color:#fff;}
.m2_left_con{}
.m2_left_con ul li{ line-height:39px; border-bottom:1px #dadada dashed; background:url(../images/icon2.png) no-repeat 15px center; }
.m2_left_con ul li a{ display:block; color:#333; font-weight:bold;font-family:'Microsoft Yahei';font-size:14px; padding-left:35px;}
.m2_left_con ul li a:hover{ display:block;background:url(../images/icon2.png) no-repeat 15px center #bdbdbd;}

/*pro*/
.s_pro_con{ width:875px; float:right; overflow:hidden;}
.s_pro_con ul li{ width:208px; float:left; margin-right:14px; overflow:hidden; margin-bottom:20px;}
.s_pro_con ul li img{ width:208px; height:157px; overflow:hidden;}
.s_pro_con ul li p{font-size:14px;font-family:"微软雅黑"; background:#9d9d9d; height:36px; line-height:36px; text-align:center; font-weight:bold; color:#fff;}
.s_pro_con ul li a:hover img{ opacity:0.9; transform:scale(1.01,1); transition:all 1s;}
.s_pro_con ul li a:hover p{ background:#002ebe; display:block; color:#fff;}
 

/*Honor*/
.honor_nav{ height:163px; background:#002ebe; overflow:hidden;}
.honor_nav_con{ width:686px; height:183px; background:url(../images/rynav.png) no-repeat center center; margin:auto;}
.honor_con{ width:1100px; margin:15px auto; overflow:hidden;}
.honor_con ul li{ float:left; width:269px; margin-right:8px;}
.honor_con ul li img{ width:267px; height:194px; overflow:hidden; border:1px #dadada solid;}
.honor_con ul li p{ text-align:center; line-height:36px; font-size:14px;}
.honor_con ul li a:hover img{ border:1px #002ebe solid;}


.honor_nav1{ height:163px; background:#002ebe; overflow:hidden;}
.honor_nav_con1{ width:686px; height:183px; background:url(../images/rynav1.png) no-repeat center center; margin:auto;}
.honor_con1{ width:1100px; margin:15px auto; overflow:hidden;}
.honor_con1 ul li{ float:left; width:269px; margin-right:8px;}
.honor_con1 ul li img{ width:267px; height:194px; overflow:hidden; border:1px #dadada solid;}
.honor_con1 ul li p{ text-align:center; line-height:36px; font-size:14px;}
.honor_con1 ul li a:hover img{ border:1px #002ebe solid;}


/*foot*/
.foot{background: #666666;overflow: hidden;}
.foot_con{width: 1100px;margin: auto;}
.foot_main2{padding-top: 10px;padding-bottom: 10px;overflow: hidden;}
.foot_ewm{float: right;margin-top: 6px;width: 155px;}
.foot_gz{float: left;margin-top: 10px;overflow: hidden;}
.foot_gz dl{width: 112px;float: left;margin-left: 15px;}
.foot_gz dl dt{font-family: 'Microsoft Yahei';font-size: 16px;font-weight: bold;line-height: 30px; color:#fff;}
.foot_gz dl dd{line-height: 20px; color:#fff;}
.foot_gz dl dd a{color:#fff;}
.foot_gz dl dd a:hover{text-decoration: underline;}

/*bottom*/
.bottom{ background:#1c1c1c; overflow:hidden;}
.bottom_con{ width:1100px; margin:auto; padding:15px 0px; overflow:hidden;}
.bottom_con p{line-height:24px; color:#fff;font-family:'Microsoft Yahei';font-size:14px; text-align: center;}

























